package conexion
{
	import clases.Accidente;
	import clases.Capacitacion;
	import clases.HablaFacil;
	import clases.Mensaje;
	import clases.TACSA;
	
	import mx.collections.ArrayCollection;

	public final class TestData
	{
		public static function getMensajes():ArrayCollection {
			var data:ArrayCollection = new ArrayCollection();
			
			var m1:Mensaje = new Mensaje();
			m1.id = "1";
			m1.mensaje = "Como Jezabel estaba acabando con los profetas del Señor, Abdías había tomado a cien de ellos y los había escondido en dos cuevas, cincuenta en cada una, y les habla dado de comer y de beber.' 1 Reyes 18:4. \n" +
"En el peor de los infiernos, siempre aparece un ángel del Cielo para confortar. La historia de Corrie Ten Boom es un buen ejemplo. En el campo de concentración de Ravensbrück, cerca de Berlín, ella llevó alivio y paz. A veces nos da la sensación de que, por no estar en el infierno, no necesitamos ser ángeles.\n" + 
"Cuando Cristo estaba en el Getsemaní decidiendo nuestro destino eterno, en el peor momento de su ministerio terrenal, un ángel de luz vino a confortarlo con la esperanza de que el sacrificio que él iba a ofrecer sería para salvación de muchos.\n" +  
"Puedes tener plena confianza de que cuando estés en el momento más difícil de tu vida, habrá un ángel celestial dispuesto a acudir a darte alivio y paz. Solo necesitas pedirlo.\n" +  
"Abdías fue como un ángel para los profetas de Dios, que Jezabel quería matar. Por más que Elias no lo sabía, él no estaba solo. Escondidos en cuevas, comiendo poco y mal estaban vivos y sin doblar sus rodillas ante los ídolos. Servir a Dios y serle fiel no siempre te llevará a los banquetes de los hombres, pero -sin duda alguna- te colocará en la mesa que el Cordero tiene preparada para quienes lo eligieron como Salvador y Señor.\n" + 
"Abdías era un fiel siervo de Dios en medio de la más terrible estructura social del momento. Como Daniel en el palacio de Nabucodonosor o José en su relación laboral con la esposa de Potifar, se mantuvieron fieles al Cielo no porque fuese fácil, sino porque era lo correcto. \n" + 
"Acab no ordenó a Abdías que hiciera las cosas correctas; la decisión de hacerlo fue personal, particular, individual. El siervo lo hizo, corriendo riesgo de muerte. ¿Cuál es tu límite para hacer lo correcto? \n" + 
"Los profetas de Dios no podían esperar de Abdías mucho más que agua, alguna cosa para comer. ¿Era poco? Sin dudas, pero era lo que les podía garantizar la vida. El milagro no está en la cantidad de lo que podemos hacer, sino en lo que podemos realizar en favor de nuestro prójimo.";
			
			m1.sfechaEmitir = "10/08/2014 17:00:00";
			m1.sfechaTermino = "10/08/2014 17:00:00";
			m1.ciclico = true;
			m1.vecesRepetir = 1;
			
			
			var m2:Mensaje = new Mensaje();
			m2.id = "2";
			m2.mensaje = "Ve ahora a Sarepta de Sidón, y permanece allí. A una viuda de ese lugar le he ordenado darte de comer. 1 Reyes 17:9. \n\n" + 
"Los oídos espirituales de la viuda de Sarepta no funcionaban muy bien. La orden ya se le había dado, pero cuando Elias le dice que le dé un poco de pan, ella -en un primer momento- se lo niega. La negación no es por egoísmo, sino por falta de fe.\n\n" + 
"Muchas veces nosotros actuamos por la misma razón; nuestro pecado está en la falta de confianza en la palabra celestial.\n\n" + 
"El razonamiento de la viuda es absolutamente humano: no te puedo dar un pedazo de pan, porque no tengo los elementos para dártelo. Es la misma línea de pensamiento que presentaron Moisés, Jeremías y otros héroes bíblicos cuando fueron llamados. No puedo realizar esa tarea porque no estoy capacitado. No puedo realizar esa tarea en favor de la iglesia, porque no tengo los dones para hacerlo. No puedo hablar de Cristo a mi vecino o a mi amigo, porque no tengo el conocimiento teológico que juzgo necesario.\n\n" + 
"A pesar de todo, el Dios de las segundas oportunidades vuelve a hablarle, ahora a través de la voz del profeta, y le promete que su harina y su aceite no se acabarán. Entonces, ella hizo lo que Elias le había dicho.\n\n" + 
"Es posible que el mundo no consiga entender ni cumplir la voluntad de Dios; pero si escucha la voz de los verdaderos discípulos de Cristo, hablando con poder y convicción, podremos observar milagros. Nuestra parte es clara. ¿La cumples?\n\n" + 
"Otro elemento interesante es que el profeta le pide que demuestre su fe entregándole, con lo que tuviese, un pan a él. Ni siquiera le propone un pan para compartirlo entre los tres. Ahí está la fe en acción. Aunque no tenga sentido, primero debes entregar todo a Dios, después podrás tener pan para ti. Eso funciona en todas las circunstancias de tu vida y en todos los aspectos.\n\n" + 
"La viuda disfruta el milagro, pero pierde a su hijo. Dos lecciones: Primero, que estés en el medio de un milagro no significa que no tendrás problemas. Segundo, el poder de Dios no se limita a pequeños milagros cotidianos. Él puede resucitar muertos, si fuese necesario.\n\n" + 
"Dios tiene las soluciones para tus problemas. No corras en otras direcciones, son pérdida de tiempo."
			m2.sfechaEmitir = "10/08/2014 17:00:00";
			m2.sfechaTermino = "10/08/2014 17:00:00";
			m2.ciclico = true;
			m2.vecesRepetir = 1;
			
			//data.addItem(m1);
			//data.addItem(m2);
			
			return data;
		}
		
		public static function getHablaFacilDiario():HablaFacil {
			var hf:HablaFacil = new HablaFacil();
			
			hf.id = 1;
			hf.levantadoProgramado = 100;
			hf.levantadoRealizado = 79;
			hf.levantadoCumplimiento = 79;
			hf.pendienteProgramado = 10;
			hf.pendienteRealizado = 9;
			hf.pendienteCumplimiento = 90;
			hf.reportadoProgramado = 50;
			hf.reportadoRealizado = 42;
			hf.reportadoCumplimiento = 84;
			hf.fecha = "25/04/2014";
			return hf;
		}
		
		public static function getHablaFacilMensual():HablaFacil {
			var hf:HablaFacil = new HablaFacil();
			
			hf.id = 1;
			hf.levantadoProgramado = 420;
			hf.levantadoRealizado = 54;
			hf.levantadoCumplimiento = 44;
			hf.pendienteProgramado = 530;
			hf.pendienteRealizado = 543;
			hf.pendienteCumplimiento = 590;
			hf.reportadoProgramado = 4350;
			hf.reportadoRealizado = 342;
			hf.reportadoCumplimiento = 484;
			hf.fecha = "10/06/2014";
			return hf;
		}
		
		public static function getHablaFacilAnual():HablaFacil {
			var hf:HablaFacil = new HablaFacil();
			
			hf.id = 1;
			hf.levantadoProgramado = 5300;
			hf.levantadoRealizado = 7539;
			hf.levantadoCumplimiento = 4279;
			hf.pendienteProgramado = 140;
			hf.pendienteRealizado = 952;
			hf.pendienteCumplimiento = 904;
			hf.reportadoProgramado = 550;
			hf.reportadoRealizado = 472;
			hf.reportadoCumplimiento = 84;
			hf.fecha = "04/08/2014";
			return hf;
		}
		
		public static function getTACSAMensual():TACSA {
			var tac:TACSA = new TACSA();
			
			tac.id = 1;
			tac.severidad = "12";
			tac.taca = "156";
			tac.tacsa = "542";
			tac.severidad2 = "323";
			tac.taca2 = "359";
			tac.tacsa2 = "463";
			tac.severidad3 = "134";
			tac.taca3 = "239";
			tac.tacsa3 = "416";
			tac.fecha1 = new Date();
			tac.fecha2 = new Date();
			tac.fecha3 = new Date();
			return tac;
		}
		
		public static function getTACSAAnual():TACSA {
			var tac:TACSA = new TACSA();
			
			tac.id = 1;
			tac.severidad = "12";
			tac.taca = "156";
			tac.tacsa = "542";
			tac.severidad2 = "323";
			tac.taca2 = "359";
			tac.tacsa2 = "463";
			tac.severidad3 = "134";
			tac.taca3 = "239";
			tac.tacsa3 = "416";
			tac.fecha1 = new Date();
			tac.fecha2 = new Date();
			tac.fecha3 = new Date();
			
			
			return tac;
		}
		
		public static function getAccidentes():ArrayCollection {
			var lista:ArrayCollection = new ArrayCollection();
			
			var ac1:Accidente = new Accidente();
			ac1.id = 1;
			ac1.descripcion = "Accidente 1 Accidente 1 ";
			ac1.fecha = "05/10/2014";
			
			var ac2:Accidente = new Accidente();
			ac2.id = 2;
			ac2.descripcion = "Accidente 2 Accidente 2 Accidente 2 Accidente 2 Accidente 2 Accidente 2 Accidente 2 Accidente 2" + 
				" Accidente 2";
			ac2.fecha = "22/09/2014";
			/*
			var ac3:Accidente = new Accidente();
			ac3.id = 3;
			ac3.descripcion = "Accidente 3";
			ac3.fecha = "14/07/2014";
			
			var ac4:Accidente = new Accidente();
			ac4.id = 4;
			ac4.descripcion = "Accidente 4";
			ac4.fecha = "07/10/2014";
			
			var ac5:Accidente = new Accidente();
			ac5.id = 5;
			ac5.descripcion = "Accidente 5";
			ac5.fecha = "18/05/2014";
			
			var ac6:Accidente = new Accidente();
			ac6.id = 6;
			ac6.descripcion = "Accidente 6";
			ac6.fecha = "10/10/2014";
			
			var ac7:Accidente = new Accidente();
			ac7.id = 7;
			ac7.descripcion = "Accidente 7";
			ac7.fecha = "12/07/2013";
			*/
			lista.addItem(ac1);
			lista.addItem(ac2);
			/*lista.addItem(ac3);
			lista.addItem(ac4);
			lista.addItem(ac5);
			lista.addItem(ac6);
			lista.addItem(ac7);*/
			
			return lista;
		}
		
		public static function getCapacitaciones():ArrayCollection {
			var lista:ArrayCollection = new ArrayCollection();
			
			var ca1:Capacitacion = new Capacitacion();
			ca1.id = 1;
			ca1.descripcion = "Capacitacion Nro 1";
			ca1.hora = "10/10/2014 5:10 pm";
			
			var ca2:Capacitacion = new Capacitacion();
			ca2.id = 2;
			ca2.descripcion = "Capacitacion Nro 2";
			ca2.hora = "10/10/2014 2:10 pm";
			/*
			var ca3:Capacitacion = new Capacitacion();
			ca3.id = 3;
			ca3.descripcion = "Capacitacion Nro 3";
			ca3.hora = "10/10/2014 10:00 am";
			
			var ca4:Capacitacion = new Capacitacion();
			ca4.id = 4;
			ca4.descripcion = "Capacitacion Nro 4";
			ca4.hora = "10/10/2014 7:15 pm";
			
			var ca5:Capacitacion = new Capacitacion();
			ca5.id = 5;
			ca5.descripcion = "Capacitacion Nro 5";
			ca5.hora = "10/10/2014 11:30 am";
			
			var ca6:Capacitacion = new Capacitacion();
			ca6.id = 6;
			ca6.descripcion = "Capacitacion Nro 6";
			ca6.hora = "10/10/2014 8:30 am";
			
			var ca7:Capacitacion = new Capacitacion();
			ca7.id = 7;
			
			ca7.descripcion = "Capacitacion Nro 7";
			ca7.hora = "10/10/2014 8:30 pm";
			*/
			lista.addItem(ca1);
			lista.addItem(ca2);
			/*lista.addItem(ca3);
			lista.addItem(ca4);
			lista.addItem(ca5);
			lista.addItem(ca6);
			lista.addItem(ca7);*/
			
			return lista;
		}
		
		public static function getHablaFacilGrafico():ArrayCollection {
			var lista:ArrayCollection = new ArrayCollection();
			
			var ob1:Object = new Object();
			ob1.label = "Enero";
			ob1.levantado = 45;
			ob1.pendiente = 4;
			ob1.reportado = 49;
			ob1.programado = 50;
			
			var ob2:Object = new Object();
			ob2.label = "Febrero";
			ob2.levantado = 42;
			ob2.pendiente = 5;
			ob2.reportado = 47;
			ob2.programado = 50;
			
			var ob3:Object = new Object();
			ob3.label = "Marzo";
			ob3.levantado = 47;
			ob3.pendiente = 2;
			ob3.reportado = 49;
			ob3.programado = 50;
			
			var ob4:Object = new Object();
			ob4.label = "Abril";
			ob4.levantado = 53;
			ob4.pendiente = 3;
			ob4.reportado = 56;
			ob4.programado = 60;
			
			var ob5:Object = new Object();
			ob5.label = "Mayo";
			ob5.levantado = 55;
			ob5.pendiente = 7;
			ob5.reportado = 62;
			ob5.programado = 60;
			
			var ob6:Object = new Object();
			ob6.label = "Junio";
			ob6.levantado = 42;
			ob6.pendiente = 8;
			ob6.reportado = 50;
			ob6.programado = 55;
			
			var ob7:Object = new Object();
			ob7.label = "Acumulado";
			ob7.levantado = 300;
			ob7.pendiente = 24;
			ob7.reportado = 324;
			ob7.programadoAnual = 330;
			
			lista.addItem(ob1);
			lista.addItem(ob2);
			lista.addItem(ob3);
			lista.addItem(ob4);
			lista.addItem(ob5);
			lista.addItem(ob6);
			lista.addItem(ob7);
			
			return lista;
		}
	}
}